home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / time / GCBPlanerV303.lha / GCBPlaner / Install_GCBPlaner < prev    next >
Text File  |  1995-05-31  |  20KB  |  725 lines

  1. ;-------------------------------------------------------------------
  2. ; $VER: Install-GCB-Produkte V2.00 Dienstag 24.01.95
  3. ;       Gabriele Christine Bauer
  4. ;       St.-Augustinus-Str 74
  5. ;       81825 München
  6. ;       Deutschland
  7. ;-------------------------------------------------------------------
  8. ; Globalvariablen
  9. ;-------------------------------------------------------------------
  10. (set produkt (cat "GCBPlaner"))
  11. (set version (cat "V3.03"))
  12. (delopts AskUser)
  13. (set @language "deutsch")
  14. (set false 0)
  15. (set true 1)
  16. ;-------------------------------------------------------------------
  17. ; Begrüßung
  18. ;-------------------------------------------------------------------
  19. (set gruss (cat "Willkommen bei der Installation von "produkt" "version))
  20. (welcome gruss)
  21. ;-------------------------------------------------------------------
  22. ; Ermittlung Kickstart und Workbench
  23. ;-------------------------------------------------------------------
  24. (set kickVersion (shiftright (getversion) 16))
  25. (set wbVersion (shiftright (getversion "LIBS:version.library") 16))
  26. ;-------------------------------------------------------------------
  27. ; Abfrage auf richtige Version
  28. ;-------------------------------------------------------------------
  29. (set abbruch 
  30.   (cat "Leider sind Sie nicht im Besitz einer Workbench-Version 2.04 oder höher"
  31.           "\n\n"
  32.           "Somit können Sie "produkt" nicht installieren"
  33.           "\n\n"
  34.           "Abbruch der Installation"
  35.   )
  36. )
  37. (if (< WBVersion 37)
  38.   (
  39.     (message abbruch)
  40.     (exit (quiet))
  41.   )
  42. )
  43. (complete 0)
  44. ;-------------------------------------------------------------------
  45. ; Copyright
  46. ;-------------------------------------------------------------------
  47. (set copyright
  48.   (cat "\n\n" 
  49.        produkt"-Installationsskript."
  50.        "\n"
  51.          "Diese Installationsroutine installiert "produkt" auf Ihrem Amiga."
  52.          "\n\n"
  53.          "Lesen Sie bitte die Dokumentation für "
  54.        "weitere Informationen über die Weitergeabe. "
  55.        "\n\n"
  56.        produkt" "version" © 1995 Gabriele Christine Bauer "
  57.        "\n"
  58.        "Alle Rechte vorbehalten."
  59.   )
  60. )
  61. (message copyright)
  62. (complete 10)
  63. ;-------------------------------------------------------------------
  64. ; Abfrage auf vorhandene Installation
  65. ;-------------------------------------------------------------------
  66. (set gcbvorhanden false)
  67. (set produktvorhanden false)
  68. (if (= (exists "S:GCBProdukt.exists") true)
  69.   (
  70.     (set gcbvorhanden true)
  71.     (if (= (exists (cat "GCBProdukte:"produkt)) true)
  72.       (
  73.         (set produktvorhanden true)
  74.       )
  75.     )
  76.     (if ( and (= produktvorhanden false) (= (exists (cat "SYS:WBStartup/"produkt)) true))
  77.       (
  78.         (set produktvorhanden true)
  79.       )
  80.     )
  81.   )
  82. )
  83. (complete 20)
  84. ;-------------------------------------------------------------------
  85. ; Abfrage auf Installationsart
  86. ;-------------------------------------------------------------------
  87. (set frage
  88.   (cat "Bitte wählen Sie eine der unten stehenden Möglichkeiten aus:"
  89.   )
  90. )
  91. (if (= produktvorhanden false)
  92.   (
  93.     (set inst
  94.       (cat "Installation von "produkt" "version
  95.       )
  96.     )
  97.   )
  98. )
  99. (if (= produktvorhanden true)
  100.   (
  101.     (set inst
  102.       (cat "Update auf "produkt" "version
  103.       )
  104.     )
  105.   )
  106. )
  107. (set remo
  108.   (cat produkt" von Festplatte entfernen"
  109.   )
  110. )
  111. (set vers
  112.   (cat "Systeminformationen abrufen"
  113.   )
  114. )
  115. (set wahl
  116.   (askchoice
  117.     (prompt frage)
  118.     (choices inst remo vers)
  119.     (help @askchoise-help)
  120.   )
  121. )
  122. (complete 30)
  123. ;-------------------------------------------------------------------
  124. ; Abfrage auf Remove
  125. ;-------------------------------------------------------------------
  126. (set abbruch
  127.   (cat "\n\n" 
  128.        "Sie können "produkt" nicht von der Festplatte entfernen, "
  129.        "da Sie es noch nicht installiert haben."
  130.   )
  131. )
  132. (if (and (= produktvorhanden false) (= wahl 1))
  133.   (
  134.     (message abbruch)
  135.     (exit (quiet))
  136.   )
  137. )
  138. (complete 40)
  139. ;-------------------------------------------------------------------
  140. ; Sichern der pers. Daten
  141. ;-------------------------------------------------------------------
  142. (if (and (= wahl 0) (= produktvorhanden true))
  143.   (
  144.     (run ("makedir >nil: RAM:GCBDAT"))
  145.     (if (= produkt "GCBPlaner")
  146.       (
  147.         (if (= produktvorhanden true)
  148.           (
  149.             (set text
  150.               (cat "\n\nKonvertiere vorhandene Termindaten auf neues Format"
  151.                    "\n\nDieses Format unterstützt Datumseingaben"
  152.                    " ab dem 01.01.1901"
  153.               )
  154.             )
  155.             (message text)
  156.             (run "gcbprodukte/GCBPlaner.konvert")
  157.           )
  158.         )
  159.       )
  160.     )
  161.     (set text
  162.       (cat "\n\nDa Sie schon eine Version von "produkt" installiert haben, "
  163.            "werden zuerst Ihre persönlichen Daten zwischengespeichert."
  164.       )
  165.     )
  166.     (message text)
  167.     (set text
  168.       (cat "Sichere persönliche Daten nach RAM:GCBDAT"
  169.       )
  170.     )
  171.     (if (= produkt (cat "GCBPlaner"))
  172.       (
  173.         (if (= (exists "GCBProdukte:GCBPlaner.key") true)
  174.           (
  175.             (copyfiles
  176.               (prompt text)
  177.               (source "GCBProdukte:GCBPlaner.key")
  178.               (dest "RAM:GCBDAT/")
  179.             )
  180.           )
  181.         )
  182.         (if (= (exists "GCBProdukte:GCBPlaner.Dat") true)
  183.           (
  184.             (copyfiles
  185.               (prompt text)
  186.               (source "GCBProdukte:GCBPlaner.Dat")
  187.               (dest "RAM:GCBDAT/")
  188.             )
  189.           )
  190.         )
  191.         (if (= (exists "GCBProdukte:GCBPlaner.Konfig") true)
  192.           (
  193.             (copyfiles
  194.               (prompt text)
  195.               (source "GCBProdukte:GCBPlaner.Konfig")
  196.               (dest "RAM:GCBDAT/")
  197.             )
  198.           )
  199.         )
  200.         (if (= (exists "SYS:WBStartup/GCBPlaner.info") true)
  201.           (
  202.             (copyfiles
  203.               (prompt text)
  204.               (source "SYS:WBStartup/GCBPlaner.info")
  205.               (dest "RAM:GCBDAT/")
  206.             )
  207.           )
  208.         )
  209.       )
  210.     )
  211.     (if (= produkt (cat "GCBVideo"))
  212.       (
  213.         (if (= (exists "GCBProdukte:GCBVideo.Key") true)
  214.           (
  215.             (copyfiles
  216.               (prompt text)
  217.               (source "GCBProdukte:GCBVideo.Key")
  218.               (dest "RAM:GCBDAT/")
  219.             )
  220.           )
  221.         )
  222.         (if (= (exists "GCBProdukte:GCBVideo.Konfig") true)
  223.           (
  224.             (copyfiles
  225.               (prompt text)
  226.               (source "GCBProdukte:GCBVideo.Konfig")
  227.               (dest "RAM:GCBDAT/")
  228.             )
  229.           )
  230.         )
  231.         (if (= (exists "GCBProdukte:GCBVideo.Archiv") true)
  232.           (
  233.             (copyfiles
  234.               (prompt text)
  235.               (source "GCBProdukte:GCBVideo.Archiv")
  236.               (dest "RAM:GCBDAT/")
  237.             )
  238.           )
  239.         )
  240.         (if (= (exists "GCBProdukte:GCBVideo.Aufnahmen") true)
  241.           (
  242.             (copyfiles
  243.               (prompt text)
  244.               (source "GCBProdukte:GCBVideo.Aufnahmen")
  245.               (dest "RAM:GCBDAT/")
  246.             )
  247.           )
  248.         )
  249.         (if (= (exists "GCBProdukte:GCBVideo.Frei") true)
  250.           (
  251.             (copyfiles
  252.               (prompt text)
  253.               (source "GCBProdukte:GCBVideo.Frei")
  254.               (dest "RAM:GCBDAT/")
  255.             )
  256.           )
  257.         )
  258.         (if (= (exists "GCBProdukte:GCBVideo.Kategorien") true)
  259.           (
  260.             (copyfiles
  261.               (prompt text)
  262.               (source "GCBProdukte:GCBVideo.Kategorien")
  263.               (dest "RAM:GCBDAT/")
  264.             )
  265.           )
  266.         )
  267.         (if (= (exists "GCBProdukte:GCBVideo.Programme") true)
  268.           (
  269.             (copyfiles
  270.               (prompt text)
  271.               (source "GCBProdukte:GCBVideo.Programme")
  272.               (dest "RAM:GCBDAT/")
  273.             )
  274.           )
  275.         )
  276.         (if (= (exists "GCBProdukte:GCBVideo.info") true)
  277.           (
  278.             (copyfiles
  279.               (prompt text)
  280.               (source "GCBProdukte:GCBVideo.info")
  281.               (dest "RAM:GCBDAT/")
  282.             )
  283.           )
  284.         )
  285.       )
  286.     )
  287.     (if (= produkt (cat "GCBAdresse"))
  288.       (
  289.         (if (= (exists "GCBProdukte:GCBAdressen.Key") true)
  290.           (
  291.             (copyfiles
  292.               (prompt text)
  293.               (source "GCBProdukte:GCBAdressen.Key")
  294.               (dest "RAM:GCBDAT/")
  295.             )
  296.           )
  297.         )
  298.         (if (= (exists "GCBProdukte:GCBAdressen.Konfig") true)
  299.           (
  300.             (copyfiles
  301.               (prompt text)
  302.               (source "GCBProdukte:GCBAdressen.Konfig")
  303.               (dest "RAM:GCBDAT/")
  304.             )
  305.           )
  306.         )
  307.         (if (= (exists "GCBProdukte:GCBAdresse.Adressen") true)
  308.           (
  309.             (copyfiles
  310.               (prompt text)
  311.               (source "GCBProdukte:GCBAdresse.Adressen")
  312.               (dest "RAM:GCBDAT/")
  313.             )
  314.           )
  315.         )
  316.         (if (= (exists "GCBProdukte:GCBAdresse.GrpSchalt") true)
  317.           (
  318.             (copyfiles
  319.               (prompt text)
  320.               (source "GCBProdukte:GCBAdresse.GrpSchalt")
  321.               (dest "RAM:GCBDAT/")
  322.             )
  323.           )
  324.         )
  325.         (if (= (exists "GCBProdukte:GCBAdresse.Gruppen") true)
  326.           (
  327.             (copyfiles
  328.               (prompt text)
  329.               (source "GCBProdukte:GCBAdresse.Gruppen")
  330.               (dest "RAM:GCBDAT/")
  331.             )
  332.           )
  333.         )
  334.         (if (= (exists "GCBProdukte:GCBAdresse.info") true)
  335.           (
  336.             (copyfiles
  337.               (prompt text)
  338.               (source "GCBProdukte:GCBAdresse.info")
  339.               (dest "RAM:GCBDAT/")
  340.             )
  341.           )
  342.         )
  343.       )
  344.     )
  345.     (if (= produkt (cat "GCBNotiz"))
  346.       (
  347.         (if (= (exists "GCBProdukte:GCBNotiz.Key") true)
  348.           (
  349.             (copyfiles
  350.               (prompt text)
  351.               (source "GCBProdukte:GCBNotiz.Key")
  352.               (dest "RAM:GCBDAT/")
  353.             )
  354.           )
  355.         )
  356.         (if (= (exists "GCBProdukte:GCBNotiz.Konfig") true)
  357.           (
  358.             (copyfiles
  359.               (prompt text)
  360.               (source "GCBProdukte:GCBNotiz.Konfig")
  361.               (dest "RAM:GCBDAT/")
  362.             )
  363.           )
  364.         )
  365.         (if (= (exists "GCBProdukte:GCBNotiz.Notizen") true)
  366.           (
  367.             (copyfiles
  368.               (prompt text)
  369.               (source "GCBProdukte:GCBNotiz.Notizen")
  370.               (dest "RAM:GCBDAT/")
  371.             )
  372.           )
  373.         )
  374.         (if (= (exists "GCBProdukte:GCBNotiz.info") true)
  375.           (
  376.             (copyfiles
  377.               (prompt text)
  378.               (source "GCBProdukte:GCBNotiz.info")
  379.               (dest "RAM:GCBDAT/")
  380.             )
  381.           )
  382.         )
  383.       )
  384.     )
  385.     (if (= produkt (cat "GCBDruck"))
  386.       (
  387.         (if (= (exists "GCBProdukte:GCBDruck.Key") true)
  388.           (
  389.             (copyfiles
  390.               (prompt text)
  391.               (source "GCBProdukte:GCBDruck.Key")
  392.               (dest "RAM:GCBDAT/")
  393.             )
  394.           )
  395.         )
  396.         (if (= (exists "GCBProdukte:GCBDruck.Konfig") true)
  397.           (
  398.             (copyfiles
  399.               (prompt text)
  400.               (source "GCBProdukte:GCBDruck.Konfig")
  401.               (dest "RAM:GCBDAT/")
  402.             )
  403.           )
  404.         )
  405.         (if (= (exists "GCBProdukte:GCBDruck.info") true)
  406.           (
  407.             (copyfiles
  408.               (prompt text)
  409.               (source "GCBProdukte:GCBDruck.info")
  410.               (dest "RAM:GCBDAT/")
  411.             )
  412.           )
  413.         )
  414.       )
  415.     )
  416.   )
  417. )
  418. (complete 50)
  419. ;-------------------------------------------------------------------
  420. ; Entferne bisherige Installation bei (wahl < 2)
  421. ;-------------------------------------------------------------------
  422. (if (and (< wahl 2) (= produktvorhanden true))
  423.   (
  424.     (set text
  425.       (cat "\n\nAuf Ihrer Festplatte wird nun "produkt" entfernt"
  426.       )
  427.     )
  428.     (message text)
  429.     (run
  430.       (cat "delete >nil: SYS:WBStartUp/"produkt"#? all"
  431.       )
  432.     )
  433.     (run
  434.       (cat "delete >nil: GCBProdukte:"produkt"#? all"
  435.       )
  436.     )
  437.     (set produktvorhanden false)
  438.   )
  439. )
  440. (complete 70)
  441. ;-------------------------------------------------------------------
  442. ; Entferne Assign & s:gcbprodukt.exists
  443. ;-------------------------------------------------------------------
  444. (set sonstgcbprodukt false)
  445. (if (and (< wahl 2) (= gcbvorhanden true))
  446.   (
  447.     (if (= (exists "SYS:WBStartup/GCBPlaner") true)
  448.       (
  449.         (set sonstgcbprodukt true)
  450.       )
  451.     )
  452.     (if (= (exists "GCBProdukte:GCBVideo") true)
  453.       (
  454.         (set sonstgcbprodukt true)
  455.       )
  456.     )
  457.     (if (= (exists "GCBProdukte:GCBAdresse") true)
  458.       (
  459.         (set sonstgcbprodukt true)
  460.       )
  461.     )
  462.     (if (= (exists "GCBProdukte:GCBNotiz") true)
  463.       (
  464.         (set sonstgcbprodukt true)
  465.       )
  466.     )
  467.     (if (= (exists "GCBProdukte:GCBDruck") true)
  468.       (
  469.         (set sonstgcbprodukt true)
  470.       )
  471.     )
  472.     (if (= sonstgcbprodukt false)
  473.       (
  474.         (run ("execute gcbwo"))
  475.         (set srcdir (getenv "GCBTemp"))
  476.         (delete "ENV:GCBTemp")
  477.         (set text
  478.           (cat "Da Sie keine weiteren GCB-Produkte installiert haben, "
  479.                "wird die Schublade "srcdir" auf Ihrer Festplatte gelöscht und "
  480.                "der Assign in der Datei USER-Startup entfernt."
  481.           )
  482.         )
  483.         (startup "GCB-Produkte"
  484.           (prompt text)
  485.           (help @startup-help)
  486.         )
  487.         (run "assign GCBProdukte: remove")
  488.         (run
  489.           (cat "delete >nil: \""srcdir"\" all"
  490.           )
  491.         )
  492.         (delete "S:GCBProdukt.exists")
  493.         (set gcbvorhanden false)
  494.       )
  495.     )
  496.   )
  497. )
  498. (if (= wahl 1)
  499.   (
  500.     (exit (quiet))
  501.   )
  502. )
  503. (complete 80)
  504. ;-------------------------------------------------------------------
  505. ; Installieren neue Version (wahl = 0)
  506. ;-------------------------------------------------------------------
  507. (if (= wahl 0)
  508.   (
  509.     (if (= (exists (cat "WBStartUp/"produkt)) true)
  510.       (
  511.         (set text
  512.           (cat "\n\nKopiere das Startprogramm von "produkt" in die Schublade "
  513.                "SYS:WBStartUp. Beim nächsten Rechnerstart wird das Startprogramm "
  514.                " aktiv."
  515.           )
  516.         )
  517.         (message text)
  518.         (copyfiles
  519.           (prompt "Installiere Startprogramm")
  520.           (source "WBStartUp/")
  521.           (pattern "#?")
  522.           (dest "SYS:WBStartUp")
  523.         )
  524.       )
  525.     )
  526.     (if (= gcbvorhanden false)
  527.       (
  528.         (set GCBWahl
  529.           (askdir
  530.             (prompt
  531.               (cat "Wohin soll "produkt" installiert werden ?\nEin Verzeichnis"
  532.                    " GCBProdukte wird erzeugt."
  533.               )
  534.             )
  535.             (help @askdir-help)
  536.             (default "SYS:")
  537.           )
  538.         )
  539.         (set GCBDir (tackon GCBWahl "GCBProdukte"))
  540.         (makedir GCBDir)
  541.       )
  542.     )
  543.     (if (= gcbvorhanden true)
  544.       (
  545.         (set GCBDir "GCBProdukte:")
  546.       )
  547.     )
  548.     (set text
  549.       (cat "\n\nKopiere die Oberfläche von "produkt" und die Dokumentation"
  550.            " in das Verzeichnis \n"GCBDir
  551.            "\n\nDies ist eine nicht registrierte Public-Domain-Version. Mit dieser "
  552.            "Version sind nur 5 Einträge möglich."
  553.       )
  554.     )
  555.     (if (= (exists (cat "GCBProdukte/"produkt".key")) true)
  556.       (
  557.         (set text
  558.           (cat "\n\nKopiere die Oberfläche von "produkt" und die Dokumentation"
  559.                " in das Verzeichnis \n"GCBDir
  560.                "\n\nDies ist eine registrierte Shareware-Verion. Nochmals "
  561.                "vielen Dank für die Unterstützung des Shareware-Konzepts"
  562.           )
  563.         )
  564.         (run
  565.           (cat "delete >nil: RAM:GCBDAT/"produkt".key")
  566.         )
  567.       )
  568.     )  
  569.     (if (= (exists (cat "RAM:GCBDAT/"produkt".key")) true)
  570.       (
  571.         (set text
  572.           (cat "\n\nKopiere die Oberfläche von "produkt" und die Dokumentation"
  573.                " in das Verzeichnis \n"GCBDir
  574.                "\n\nDies ist eine registrierte Shareware-Verion. Nochmals "
  575.                "vielen Dank für die Unterstützung des Shareware-Konzepts"
  576.           )
  577.         )
  578.       )
  579.     )  
  580.     (message text)
  581.     (copyfiles
  582.       (prompt (cat "Installiere "produkt))
  583.       (source "GCBProdukte/")
  584.       (pattern "#?")
  585.       (dest GCBDir)
  586.     )
  587.     (if (= (exists "libs/CanDo.library") true)
  588.       (
  589.         (copylib
  590.             (prompt "Installiere CanDo.library")
  591.             (help @copylib-help)
  592.             (confirm)
  593.             (source "libs/CanDo.library")
  594.             (dest "Libs:")
  595.         )
  596.       )
  597.     )
  598.     (if (= (exists "libs/CanDoGfx.library") true)
  599.       (
  600.         (copylib
  601.             (prompt "Installiere CanDoGfx.library")
  602.             (help @copylib-help)
  603.             (confirm)
  604.             (source "libs/CanDoGfx.library")
  605.             (dest "Libs:")
  606.         )
  607.       )
  608.     )
  609.     (if (= (exists "libs/INOVAMusic.library") true)
  610.       (
  611.         (copylib
  612.             (prompt "Installiere INOVAMusic.library")
  613.             (help @copylib-help)
  614.             (confirm)
  615.             (source "libs/INOVAMusic.library")
  616.             (dest "Libs:")
  617.         )
  618.       )
  619.     )
  620.     (if (= (exists "Fonts/GCBPlaner.font") true)
  621.       (
  622.         (copyfiles
  623.           (prompt "Installiere Fonts")
  624.           (source "Fonts/")
  625.           (pattern "#?")
  626.           (dest "Fonts:")
  627.         )
  628.       )
  629.     )
  630.     (if (= (exists "s/GCBProdukt.exists") true)
  631.       (
  632.         (copyfiles
  633.           (prompt "Installiere GCB-Marker")
  634.           (source "S/")
  635.           (pattern "#?")
  636.           (dest "S:")
  637.         )
  638.       )
  639.     )
  640.     (if (= gcbvorhanden false)
  641.       (
  642.         (copyfiles
  643.           (prompt "Installiere Schubladen-Icon")
  644.           (source "GCBProdukte.info")
  645.           (dest GCBWahl)
  646.         )
  647.       )
  648.     )
  649.     (if (= gcbvorhanden false)
  650.       (
  651.         (set user_script
  652.           (cat "  Assign GCBProdukte: \"" GCBDir "\""
  653.           )
  654.         )
  655.         (working omp "Updating S:User-Startup.")
  656.         (startup "GCB-Produkte"
  657.           (prompt
  658.               "Diese Instruktionen müssen an die Datei \"S:User-Startup\" hinzugefügt"
  659.                 "werden."
  660.                 "Somit ist Ihr System für den Einsatz von "produkt" konfiguriert.\n\n"
  661.                 user_script
  662.             )
  663.             (help @startup-help)
  664.             (command user_script)
  665.         )
  666.       )
  667.     )
  668.   )
  669. )
  670. (complete 90)
  671. ;-------------------------------------------------------------------
  672. ; Kopieren Zwischendateien aus RAM: (pattern produkt & wahl = 0)
  673. ;-------------------------------------------------------------------
  674. (if (and (= wahl 0) (= (exists "RAM:GCBDAT/GCBPlaner.info") 1))
  675.   (
  676.     (copyfiles
  677.       (prompt "Kopiere pers. Datenfiles in neue Installation")
  678.       (source "RAM:GCBDAT/GCBPlaner.info")
  679.       (dest "SYS:WBStartup/")
  680.     )
  681.     (run "delete >nil: ram:gcbdat/GCBPlaner.info")
  682.   )
  683. )
  684. (if (and (= wahl 0) (= (exists "RAM:GCBDAT/") 2))
  685.   (
  686.     (copyfiles
  687.       (prompt "Kopiere pers. Datenfiles in neue Installation")
  688.       (source "RAM:GCBDAT/")
  689.       (pattern (cat produkt"#?"))
  690.       (dest GCBDir)
  691.     )
  692.     (run "delete >nil: ram:gcbdat all")
  693.   )
  694. )
  695. (complete 100)
  696. ;-------------------------------------------------------------------
  697. ; Auskunft über System (wahl = 2)
  698. ;-------------------------------------------------------------------
  699. (if (= wahl 2)
  700.    (
  701.      (run "Version >ENV:GCBInfo")
  702.      (set systeminfo
  703.        (cat "Information über Ihr System:\n\n"
  704.             (getenv "GCBInfo")
  705.             "\n"produkt" "version
  706.        )
  707.      )
  708.      (delete "ENV:GCBInfo")
  709.      (message systeminfo)
  710.      (exit (quiet))
  711.    )
  712. )
  713. (complete 100)
  714. ;-------------------------------------------------------------------
  715. ; Endlich am Ende
  716. ;-------------------------------------------------------------------
  717. (set @default-dest GCBDir)
  718. (set text
  719.   (cat "Die Installation von "produkt" "version" ist nun abgeschlossen."
  720.        "\n\nBitte lesen Sie die Dokumentation, zu diesem Produkt, die Sie "
  721.        "in "GCBDir" finden können, bzw. mir der Help-Taste aus dem Programm heraus"
  722.        " aufrufen können.\n\nViel Spaß mit Ihrer neuen Software"
  723.   )
  724. )
  725. (exit text)